The following description is valid for the function block SF_MutingPar_2Sensor, Version 1.0z (where z = 0 to 9).
Short description
The safety-related SF_MutingPar_2Sensor function block evaluates the signals of two muting sensors and an optoelectronic safety-related equipment (a light grid, for example) in an application for parallel muting with two sensors and switches the enable signal at the S_AOPD_Out output. The signal at the S_AOPD_Out output is the enable signal for the entire process. A SAFEFALSE signal at the S_AOPD_Out output stops the application in the zone of operation. This function can be used to temporarily deactivate (or "mute") safety-related equipment in the form of a light grid, for example, in order to allow an object which has been identified by the muting sensors as permissible (for the muting operation) to pass through on an assembly conveyor. In such a case, the interruption of the light grid does not have any effect on the S_AOPD_Out output. By contrast, if the safety-related equipment is engaged by an object which has not been identified by the muting sensors as permissible, the S_AOPD_Out output switches to SAFEFALSE. For example, if the hand of a worker passes through an assembly conveyer interrupting a light curtain, the S_AOPD_Out output would be used to signal the actions necessary to set the zone of operation to its defined safe state. A start-up inhibit can be specified at S_StartReset. |
|
The graphic below illustrates an application for the SF_MutingPar_2Sensor function block.
Further Information
The entire muting operation is divided into different muting sequences. For more detailed information, see the functional description.
MS_11: Muting sensor, connected to the S_MutingSwitch11 function block input
MS_12: Muting sensor, connected to the S_MutingSwitch12 function block input
S, R: Transmitter and receiver of the light grid
!: Zone of operation
Function block inputs
Click the corresponding hyperlinks to obtain detailed information on the items below.
Name |
Short description |
Value |
State-controlled input for activating the function block. Data type: BOOL Initial value: FALSE |
|
|
State-controlled input for the status of the safety-related equipment (e.g., light grid). Data type: SAFEBOOL Initial value: SAFEFALSE |
NOTE: The S_AOPD_Out output becomes SAFEFALSE when the muting operation is not active (S_MutingActive = SAFEFALSE).
|
|
State-controlled inputs for the muting sensors. Data type: SAFEBOOL Initial value: SAFEFALSE |
|
|
State-controlled input for the feedback signal from the muting lamp. Data type: SAFEBOOL Initial value: SAFEFALSE |
|
|
Specification of the permissible discrepancy time for the switching operation of the muting sensors at the S_MutingSwitch11 and S_MutingSwitch12 inputs. Data type: TIME Initial value: #0ms Once the first input has switched to SAFETRUE, the second input must follow within this time. If it does not, the S_AOPD_Out output is switched to the defined safe state SAFEFALSE (e.g., "switch off machine"). |
Minimum value: 0 s Maximum value: 4 s Enter a time value according to your risk analysis. Refer to the first hazard message below this table. |
|
Specification of the maximum permissible time for the entire muting operation. Data type: TIME Initial value: #0ms If the muting operation is not completed within this time, the S_AOPD_Out output is switched to the defined safe state SAFEFALSE (e.g., "switch off machine"). This timer starts when at least one of the two muting sensors provides a SAFETRUE signal. The muting operation is complete when at least one of the muting sensors provides SAFEFALSE again. |
Minimum value: 0 s Maximum value: 600 s Enter a time value according to your risk analysis. Refer to the first hazard message below this table. |
|
State-controlled input for enabling the muting operation. Data type: BOOL Initial value: FALSE |
|
|
Specification of the start-up inhibit after the Safety Logic Controller has been started up or after the function block has been activated. An active start-up inhibit must be removed manually by a positive signal edge at the Reset input. A deactivated start-up inhibit causes the S_AOPD_Out output to switch to SAFETRUE automatically when the function block is activated and the safety-related function is not requested. Data type: SAFEBOOL Initial value: SAFEFALSE Refer to the second hazard message below this table. |
|
|
Edge-triggered input for the reset signal:
Refer to the third hazard message below this table. Data type: BOOL Initial value: FALSE NOTE: Resetting does not occur with a negative (falling) edge, as specified by standard EN ISO 13849-1, but with a positive (rising) edge. |
|
WARNING
NON-CONFORMANCE TO SAFETY FUNCTION REQUIREMENTS
Verify that the time value set at the time input corresponds to your risk analysis.
Be sure that your risk analysis includes an evaluation for incorrectly setting the time value at the time input.
Validate the overall safety-related function with regard to the set time value and thoroughly test the application.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
WARNING
NON-CONFORMANCE TO SAFETY FUNCTION REQUIREMENTS
Be sure that your risk analysis includes an evaluation if the start-up inhibit is deactivated (S_StartReset = SAFETRUE).
Observe the regulations given by relevant sector standards regarding the start-up inhibit.
Verify that a suitable start-up inhibit is in place at another location or using other means if the start-up inhibit is deactivated by setting S_StartReset = SAFETRUE.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Resetting the function block by means of a positive signal edge at the Reset input can cause the S_AOPD_Out output to switch to SAFETRUE immediately (depending on the status of the other inputs).
WARNING
UNINTENDED START-UP
Include in your risk analysis the impact of the reset by means of a positive signal edge at the Reset input.
Make certain that appropriate procedures and measures (according to applicable sector standards) have been established to help avoid hazardous situations when resetting.
Do not enter the zone of operation when resetting.
Ensure that no other persons can access the zone of operation when resetting.
Use appropriate safety interlocks where personnel and/or equipment hazards exist.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Function block outputs
Name |
Short description |
Value |
Output for signaling "Function block activated / not activated". Data type: BOOL |
|
|
Output for enable signal of the function block. Data type: SAFEBOOL |
|
|
Output for the status of the muting operation. Data type: SAFEBOOL |
|
|
Output for error message. Data type: BOOL |
|
|
Output for diagnostic message. Data type: WORD |
Diagnostic message of the function block. The possible values are listed and described in the topic "Diagnostic codes". |
Signal sequence diagram
The signal sequence diagram shown below illustrates a muting operation (parallel muting), using the example of an assembly conveyor that ends in the zone of operation with a running machine (as represented in the graphic at the beginning of this topic).
Additional assumptions:
S_StartReset = SAFEFALSE: Start-up inhibit after the function block has been activated and the Safety Logic Controller has started up.
MutingEnable = TRUE (constant): No separate enable signal required for the muting operation.
NOTE:
The other signal sequence diagram can be taken into account.
NOTE:
The signal sequence diagrams in this documentation possibly omit particular diagnostic codes. For example, a diagnostic code is possibly not shown if the related function block state is a temporary transition state and only active for one cycle of the Safety Logic Controller.
Only typical input signal combinations are illustrated. Other signal combinations are possible.
0 |
The function block is not yet activated (Activate = FALSE). As a result, all outputs are FALSE or SAFEFALSE. |
1 |
After the function block has been activated by Activate = TRUE, the start-up inhibit is active at first. |
2 |
A positive signal edge at the Reset input resets the start-up inhibit. The S_AOPD_Out output switches to SAFETRUE immediately (normal operation) because
|
3 |
The muting sensor at input S_MutingSwitch11 detects an object and switches to SAFETRUE. This change of state at S_MutingSwitch11 initiates
|
4 |
The second muting sensor also detects the object (input S_MutingSwitch12 switches to SAFETRUE) within the permissible discrepancy time (DiscTimeEntry). This means that the object is identified as permissible and the S_MutingActive output switches to SAFETRUE as a result: Muting is active. |
5 |
The object reaches the light grid: the S_AOPD_In input switches to SAFEFALSE ("light grid interrupted"). As muting is active (S_MutingSwitch11 and S_MutingSwitch12 are still SAFETRUE), the machine may continue to run in the zone of operation: The S_AOPD_Out output remains SAFETRUE. |
6 |
The object has passed the light grid (S_AOPD_In switches back to SAFETRUE). S_MutingSwitch11 and S_MutingSwitch12 are still SAFETRUE, muting is still active (S_MutingActive remains SAFETRUE). |
7 |
The object moves out of the detection area of the two muting sensors and toward the zone of operation; the sensors switch to SAFEFALSE one after the other. If the first sensor switches to SAFEFALSE within the time set at MaxMutingTime, the muting operation has been completed successfully (S_MutingActive becomes SAFEFALSE). As no object is detected now and the muting operation has been completed within the specified time MaxMutingTime, no error is reported (Error remains FALSE) and the S_AOPD_Out output remains SAFETRUE ("machine continues to run"). |
Application example
The graphic below illustrates the evaluation of two parallel muting sensors using the SF_MutingPar_2Sensor function block.
Further Information
The description and notes for this application example can be taken into account.
NOTE:
The S_AOPD_Out enable output of the SF_MutingPar_2Sensor function block is connected to an output terminal of the application via a global I/O variable or via other safety-related functions/function blocks.
B1 |
Two-channel light grid (B1S = optoelectronic transmitter, B1E = optoelectronic receiver) |
B2, B3 |
Optoelectronic muting sensors, single-channel, located in front of the light grid |
P1 |
Muting lamp with single-channel feedback signal, monitored by safety logic |
|
See note above the illustration. |
Detailed information
Additional information is available in the following sections: